package com.xjgc.msi.biz.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import lombok.Data;

import java.io.Serializable;

/**
 * @author: 小逗号
 * @date: 2023-12-29
 * @description:
 * @since:
 */
@Data
@TableName("frzz_cee")
public class FrzzCee implements Serializable {
    /**
     *
     */
    @JSONField(name = "corporateOrganizationCode")
    @XStreamAlias("CORPORATE_ORGANIZATION_CODE")
    @TableField(value = "CORPORATE_ORGANIZATION_CODE")
    private String corporateOrganizationCode;

    /**
     *
     */
    @JSONField(name = "corporate_organization_chinese_name")
    @XStreamAlias("CORPORATE_ORGANIZATION_CHINESE_NAME")
    @TableField(value = "CORPORATE_ORGANIZATION_CHINESE_NAME")
    private String corporate_organization_chinese_name;

    /**
     *
     */
    @JSONField(name = "corporate_organization_abbreviation")
    @XStreamAlias("CORPORATE_ORGANIZATION_ABBREVIATION")
    @TableField(value = "CORPORATE_ORGANIZATION_ABBREVIATION")
    private String corporate_organization_abbreviation;

    /**
     *
     */
    @JSONField(name = "corporate_organization_foreign_name")
    @XStreamAlias("CORPORATE_ORGANIZATION_FOREIGN_NAME")
    @TableField(value = "CORPORATE_ORGANIZATION_FOREIGN_NAME")
    private String corporate_organization_foreign_name;

    /**
     *
     */
    @JSONField(name = "unified_social_credit_code")
    @XStreamAlias("UNIFIED_SOCIAL_CREDIT_CODE")
    @TableField(value = "UNIFIED_SOCIAL_CREDIT_CODE")
    private String unified_social_credit_code;

    /**
     *
     */
    @JSONField(name = "legal_representative")
    @XStreamAlias("LEGAL_REPRESENTATIVE")
    @TableField(value = "LEGAL_REPRESENTATIVE")
    private String legal_representative;

    /**
     *
     */
    @JSONField(name = "sort_number")
    @XStreamAlias("SORT_NUMBER")
    @TableField(value = "SORT_NUMBER")
    private String sort_number;

    /**
     *
     */
    @JSONField(name = "parent_corporate_organization_code")
    @XStreamAlias("PARENT_CORPORATE_ORGANIZATION_CODE")
    @TableField(value = "PARENT_CORPORATE_ORGANIZATION_CODE")
    private String parent_corporate_organization_code;

    /**
     *
     */
    @JSONField(name = "parent_corporate_organization_code_corporate_organization_chinese_name")
    @XStreamAlias("PARENT_CORPORATE_ORGANIZATION_CODE_CORPORATE_ORGANIZATION_CHINESE_NAME")
    @TableField(value = "PARENT_CORPORATE_ORGANIZATION_CODE_CORPORATE_ORGANIZATION_CHINESE_NAME")
    private String parent_corporate_organization_code_corporate_organization_chinese_name;

    /**
     * 2018-08-14
     */
    @JSONField(name = "establishment_date")
    @XStreamAlias("ESTABLISHMENT_DATE")
    @TableField(value = "ESTABLISHMENT_DATE")
    private String establishment_date;

    /**
     *
     */
    @JSONField(name = "logout_date")
    @XStreamAlias("LOGOUT_DATE")
    @TableField(value = "LOGOUT_DATE")
    private String logout_date;

    /**
     *
     */
    @JSONField(name = "management_status")
    @XStreamAlias("MANAGEMENT_STATUS")
    @TableField(value = "MANAGEMENT_STATUS")
    private String management_status;

    /**
     *
     */
    @JSONField(name = "management_status_name")
    @XStreamAlias("MANAGEMENT_STATUS_NAME")
    @TableField(value = "MANAGEMENT_STATUS_NAME")
    private String management_status_name;

    /**
     *
     */
    @JSONField(name = "registered_capital")
    @XStreamAlias("REGISTERED_CAPITAL")
    @TableField(value = "REGISTERED_CAPITAL")
    private String registered_capital;

    /**
     *
     */
    @JSONField(name = "paid_in_capital")
    @XStreamAlias("PAID_IN_CAPITAL")
    @TableField(value = "PAID_IN_CAPITAL")
    private String paid_in_capital;

    /**
     *
     */
    @JSONField(name = "state_owned_shareholding")
    @XStreamAlias("STATE_OWNED_SHAREHOLDING")
    @TableField(value = "STATE_OWNED_SHAREHOLDING")
    private String state_owned_shareholding;
    /**
     *
     */
    @JSONField(name = "zczt_code")
    @XStreamAlias("ZCZT_CODE")
    @TableField(value = "ZCZT_CODE")
    private String zczt_code;
    /**
     *
     */
    @JSONField(name = "dataid")
    @XStreamAlias("DATAID")
    @TableField(value = "DATAID")
    private String dataid;
    /**
     *
     */
    @JSONField(name = "datastatus")
    @XStreamAlias("DATASTATUS")
    @TableField(value = "DATASTATUS")
    private String datastatus;
    /**
     *
     */
    @JSONField(name = "stopreason")
    @XStreamAlias("STOPREASON")
    @TableField(value = "STOPREASON")
    private String stopreason;
    /**
     * 2023-11-14 17:47:22
     */
    @JSONField(name = "createdate")
    @XStreamAlias("CREATEDATE")
    @TableField(value = "CREATEDATE")
    private String createdate;
    /**
     *
     */
    @JSONField(name = "createuser")
    @XStreamAlias("CREATEUSER")
    @TableField(value = "CREATEUSER")
    private String createuser;
    /**
     *
     */
    @JSONField(name = "createdept")
    @XStreamAlias("CREATEDEPT")
    @TableField(value = "CREATEDEPT")
    private String createdept;
    /**
     * 2023-11-24 17:24:11
     */
    @JSONField(name = "validdate")
    @XStreamAlias("VALIDDATE")
    @TableField(value = "VALIDDATE")
    private String validdate;
    /**
     *
     */
    @JSONField(name = "modifyuser")
    @XStreamAlias("MODIFYUSER")
    @TableField(value = "MODIFYUSER")
    private String modifyuser;
    /**
     *
     */
    @JSONField(name = "secretlevel")
    @XStreamAlias("SECRETLEVEL")
    @TableField(value = "SECRETLEVEL")
    private String secretlevel;


}
